Text copied to clipboard!

Название

Text copied to clipboard!

Старший инженер-фуллстек

Описание

Text copied to clipboard!
Мы ищем старшего инженера-фуллстек для участия в разработке и поддержке современных веб-приложений и сервисов. Ваша основная задача — проектирование, реализация и оптимизация сложных решений на всех уровнях стека, от клиентской части до серверной логики и работы с базами данных. Вы будете работать в тесном сотрудничестве с командой разработчиков, дизайнерами, аналитиками и менеджерами проектов, чтобы создавать масштабируемые, надежные и высокопроизводительные системы. В обязанности входит анализ требований, архитектурное проектирование, написание чистого и поддерживаемого кода, проведение код-ревью, внедрение лучших практик DevOps и CI/CD, а также наставничество младших специалистов. Ожидается, что вы обладаете глубокими знаниями современных технологий фронтенда и бэкенда (например, React, Angular, Vue.js, Node.js, .NET, Java, Python), умеете работать с реляционными и нереляционными базами данных, а также обладаете опытом интеграции с внешними сервисами и API. Вы будете участвовать в оценке трудозатрат, планировании спринтов, выявлении и устранении узких мест в архитектуре, а также в автоматизации процессов тестирования и деплоя. Важно уметь быстро разбираться в новых технологиях, предлагать инновационные решения и обеспечивать высокий уровень безопасности и производительности разрабатываемых продуктов. Мы ценим инициативность, ответственность, умение работать в команде и желание делиться знаниями. Если вы стремитесь к профессиональному росту, готовы брать на себя ответственность за результат и хотите влиять на развитие ключевых продуктов компании — мы будем рады видеть вас в нашей команде.

Обязанности

Text copied to clipboard!
  • Проектирование архитектуры веб-приложений и сервисов
  • Разработка фронтенд и бэкенд компонентов
  • Интеграция с внешними API и сервисами
  • Оптимизация производительности и безопасности приложений
  • Проведение код-ревью и наставничество младших разработчиков
  • Внедрение и поддержка CI/CD процессов
  • Работа с реляционными и нереляционными базами данных
  • Участие в планировании и оценке задач
  • Автоматизация тестирования и деплоя
  • Документирование решений и процессов

Требования

Text copied to clipboard!
  • Высшее техническое образование
  • Опыт работы на позиции фуллстек-инженера от 4 лет
  • Глубокие знания JavaScript, TypeScript, HTML, CSS
  • Опыт работы с современными фреймворками (React, Angular, Vue.js)
  • Знание серверных технологий (Node.js, .NET, Java, Python)
  • Опыт работы с базами данных (PostgreSQL, MongoDB, MySQL)
  • Понимание принципов DevOps, CI/CD, Docker, Kubernetes
  • Навыки работы с системами контроля версий (Git)
  • Умение работать в команде и наставлять коллег
  • Аналитический склад ума и ответственность за результат

Возможные вопросы на интервью

Text copied to clipboard!
  • Расскажите о самом сложном проекте, в котором вы участвовали.
  • Какие технологии фронтенда и бэкенда вы используете чаще всего?
  • Как вы подходите к оптимизации производительности приложений?
  • Есть ли у вас опыт внедрения CI/CD и DevOps практик?
  • Как вы решаете конфликты в команде?
  • Опишите ваш опыт работы с базами данных.
  • Какие инструменты для тестирования вы предпочитаете?
  • Как вы обучаете и наставляете младших разработчиков?
  • С какими трудностями сталкивались при интеграции внешних сервисов?
  • Что для вас важно при выборе архитектурных решений?